/*
 *  fx_ge_linux_gdk.h
 *
 *  Created by Buchner on 09-8-17.
 *  Copyright 2009 __MyCompanyName__. All rights reserved.
 *
 */

#ifndef __H_FX_GE_LINUX_GDK__
#define __H_FX_GE_LINUX_GDK_


//
class CFX_LinuxDevice : public CFX_RenderDevice
{
public:
	CFX_LinuxDevice(cairo_t * cr);
	
	cairo_t * get_cr();

protected:
	cairo_t *	_cr;

};

//
class CFX_LinuxSurfaceDevice : public CFX_RenderDevice
{
public:
	CFX_LinuxSurfaceDevice();
	FX_BOOL Create(FX_INT32 width, FX_INT32 height, FXDIB_Format format);
	virtual ~CFX_LinuxSurfaceDevice();
	
	cairo_t * get_cr();

protected:
	cairo_t *	_cr;

};


#endif // __H_FX_GE_LINUX_GDK__



